package de.fhl.controller;

/**
 * Ueberschrift:  OnlineWahl
 * Copyright:     Copyright (c) 2010 
 * Organisation:  FH Luebeck - Virtuelle FH
 */

import de.fhl.view.*;
import de.fhl.model.*;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 * Die Klasse LoginController ist der Controller für die LoginGUI<br>
 * 
 * @author Achim Krumrein (krumreia@stud.fh-luebeck.de)
 * @author Thomas Weber (webertho@googlemail.de)
 * @version 1.0
 */
public class LoginController implements ActionListener {
	// Lokale Variablen
	private LoginView view;
	private LoginModel model;

	public LoginController(LoginView view, LoginModel model) {
		super();
		this.view = view;
		this.model = model;
	}

	@Override
	public void actionPerformed(ActionEvent action) {
		if (action.getActionCommand().equals("fromCloseButton")) {
			// Schliessen Button gedrueckt
			view.dispose();			
			System.exit(0);
		}
		if (action.getActionCommand().equals("fromLoginButton")) {
			// Anmelden Button gedrueckt		
			
			// Login validieren
			// TODO
			
			
			// Login Fenster verstecken
			view.dispose();
			
			// Erstimmen holen			
			String[] Kandidat = model.holeErststimmen(31);
			new WahlzettelView(new WahlzettelModel()).setKandidatText(Kandidat);
			
			}

	}

}
